"flea market" - Details

English Term:
flea market
Arabic Term:
سوق البرغوث
Arabic Definition:

.